embarrass somebody - Turkish English Dictionary